package cn.com.hhrcw.params;

import cn.com.hhrcw.base.BaseParams;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @program: recruit-boot-parent
 *
 * @author: JD
 * @create: 2020-11-18 19:38
 **/
@Data
public class StatParams extends BaseParams {

    /**
     * id
     */
    @ApiModelProperty(value = "行业id")
    private String id;

    /**
     * 名称
     */
    @ApiModelProperty(value = "行业名称")
    private String name;

    /**
     * 简历数量下限
     */
    private Integer reCountMin;

    /**
     * 简历数量上限
     */
    private Integer reCountMax;

    /**
     * 反馈率下限
     */
    private BigDecimal feedbackRateMin;

    /**
     * 反馈率上限
     */
    private BigDecimal feedbackRateMax;

    /**
     * 面试率下限
     */
    private BigDecimal viewRateMin;

    /**
     * 面试率上限
     */
    private BigDecimal viewRateMax;

    /**
     * 入职率下限
     */
    private BigDecimal entryRateMin;

    /**
     * 入职率上限
     */
    private BigDecimal entryRateMax;

    /**
     * 今日职位数量下限
     */
    private Integer thisDayJobCountMin;

    /**
     * 今日职位数量上限
     */
    private Integer thisDayJobCountMax;

    /**
     * 本月职位数下限
     */
    private Integer thisMonthJobCountMin;

    /**
     * 本月职位数上限
     */
    private Integer thisMonthJobCountMax;

    /**
     * 本年度职位数下限
     */
    private Integer thisYearJobCountMin;

    /**
     * 本年度职位数上限
     */
    private Integer thisYearJobCountMax;

    /**
     * 总职位数下限
     */
    private Integer totalJobCountMin;

    /**
     * 总职位数上限
     */
    private Integer totalJobCountMax;

    /**
     * 排序字段 1 投递量  2反馈率 3面试率 3入职率
     */
    private Integer orderBy;

}
